<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  
  <title>Jin Tian</title>
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  
  
  
  
  <meta name="description" content="Just My Blog">
<meta property="og:type" content="website">
<meta property="og:title" content="Jin Tian">
<meta property="og:url" content="http://yoursite.com/index.html">
<meta property="og:site_name" content="Jin Tian">
<meta property="og:description" content="Just My Blog">
<meta property="og:locale" content="zh-CN">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Jin Tian">
<meta name="twitter:description" content="Just My Blog">
  
    <link rel="alternate" href="/atom.xml" title="Jin Tian" type="application/atom+xml">
  

  

  <link rel="icon" href="/css/images/mylogo.jpg">
  <link rel="apple-touch-icon" href="/css/images/mylogo.jpg">
  
    <link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css">
  
  <link href="https://fonts.googleapis.com/css?family=Open+Sans|Montserrat:700" rel="stylesheet" type="text/css">
  <link href="https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic" rel="stylesheet" type="text/css">
  <link href="//cdn.bootcss.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet">
  <style type="text/css">
    @font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/9749f0/00000000000000000001008f/27/l?subset_id=2&fvd=n5) format("woff2");font-weight:500;font-style:normal;}
    @font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/90cf9f/000000000000000000010091/27/l?subset_id=2&fvd=n7) format("woff2");font-weight:500;font-style:normal;}
    @font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/8a5494/000000000000000000013365/27/l?subset_id=2&fvd=n4) format("woff2");font-weight:lighter;font-style:normal;}
    @font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/d337d8/000000000000000000010095/27/l?subset_id=2&fvd=i4) format("woff2");font-weight:400;font-style:italic;}</style>
  <link rel="stylesheet" href="/css/style.css">

  <script src="/js/jquery-3.1.1.min.js"></script>
  <script src="/js/bootstrap.js"></script>

  <!-- Bootstrap core CSS -->
  <link rel="stylesheet" href="/css/bootstrap.css" >

  
    <link rel="stylesheet" href="/css/home.css" >
  

  

  

  
  
  
    <link rel="stylesheet" href="/css/vdonate.css" >
  

</head>



  <body>


  
    <header id="header">

	<!-- 背景图模式 -->
	

    
      <div id="intrologo" class="intro-logo">
    
 


    <canvas width="100%" height="100%"></canvas>
    <script>
      var c = document.getElementsByTagName('canvas')[0],
          x = c.getContext('2d'),
          w = window.innerWidth,
          h = window.innerHeight,
          pr = window.devicePixelRatio || 1,
          f = 90,
          q,
          m = Math,
          r = 0,
          u = m.PI*2,
          v = m.cos,
          z = m.random
      c.width = w*pr
      c.height = h*pr
      x.scale(pr, pr)
      x.globalAlpha = 0.6

      <!-- 折线Polyline背景 -->
      
        function i(){
            x.clearRect(0,0,w,h)
            q=[{x:0,y:h*.7+f},{x:0,y:h*.7-f}]
            while(q[1].x<w+f) d(q[0], q[1])
        }
        function d(i,j){   
            x.beginPath()
            x.moveTo(i.x, i.y)
            x.lineTo(j.x, j.y)
            var k = j.x + (z()*2-0.25)*f,
                n = y(j.y)
            x.lineTo(k, n)
            x.closePath()
            r-=u/-50
            x.fillStyle = '#'+(v(r)*127+128<<16 | v(r+u/3)*127+128<<8 | v(r+u/3*2)*127+128).toString(16)
            x.fill()
            q[0] = q[1]
            q[1] = {x:k,y:n}
        }
        function y(p){
            var t = p + (z()*2-1.1)*f
            return (t>h||t<0) ? y(p) : t
        }
        document.getElementById("intrologo").onclick = i
        document.getElementById("intrologo").ontouchstart = i
        i()

      <!-- 多边形trianglify背景 -->
      
    </script>
    

    
      <div id="homelogo" class="homelogo"> 
    

        
          <div class="homelogoback" >
            <h1><a href="#content" id="logo">Jin Tian</a></h1>
            <h3>Just My Blog</h3>
            <h5>Jintian</h5>
            <!-- <p><a href="https://github.com/iTimeTraveler" target="_blank">Github</a></p> -->
          </div>
        
    
    </div>
  </div>

  <!-- 自适应主页背景大图 -->
  

 <!-- home_logo_image居中 -->
 
    <script>
        var homelogodiv = document.getElementById("homelogo");
        if (document.all.homelogo.offsetWidth > document.body.clientWidth) {
          homelogodiv.style.width = document.body.clientWidth + "px";
          homelogodiv.style.marginLeft = document.body.clientWidth * -0.5 + "px";
        } else {
          homelogodiv.style.width = homelogodiv.clientWidth  + "px";
          homelogodiv.style.marginLeft = (homelogodiv.clientWidth)  * -0.5 + "px";
        }
    </script>
  

  <div class="intro-navigate">
      <p class="navigater-list">
        
          <a id="beautifont" class="main-nav-link" href="/">首页</a>
        
          <a id="beautifont" class="main-nav-link" href="/archives">归档</a>
        
          <a id="beautifont" class="main-nav-link" href="/categories">分类</a>
        
          <a id="beautifont" class="main-nav-link" href="/tags">标签</a>
        
          <a id="beautifont" class="main-nav-link" href="/about">关于</a>
        
          <a id="beautifont" class="main-nav-link" href="http://luoli-luoli.com/chat">chat</a>
        
      </p>
  </div>

</header>
  
  <div id="container">
    <div id="wrap">
      
            
      <div id="content" class="outer">
        
          <section id="main" style="float:none;">
  
    <article id="post-关于博客搬迁的公告"  class="article article-type-post" itemscope itemprop="blogPost" >
  <div id="articleInner" class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 class="thumb" itemprop="name">
      <a class="article-title" href="/2018/08/30/关于博客搬迁的公告/">关于博客搬迁的公告</a>
    </h1>
  

      </header>
    
    <div class="article-meta">
      
	<a href="/2018/08/30/关于博客搬迁的公告/" class="article-date">
	  <time datetime="2018-08-30T15:20:39.000Z" itemprop="datePublished">2018-08-30</time>
	</a>

      
      
    </div>
    <div class="article-entry" itemprop="articleBody">
      
        <p>Hey Guys. I am going move my blog to there:</p>
<p>我的博客即将搬运同步至腾讯云+社区，邀请大家一同入驻：<a href="https://cloud.tencent.com/developer/support-plan?invite_code=bcngvvr4kzsj" target="_blank" rel="noopener">https://cloud.tencent.com/developer/support-plan?invite_code=bcngvvr4kzsj</a></p>
<p>你可以点击这个链接哦</p>

      
    </div>
    <footer class="article-footer">
      
      
      
    </footer>
  </div>
  
</article>

<!-- Table of Contents -->

  
    <article id="post-2018_05_18_22_毕业了我的三个超极客项目：一"  class="article article-type-post" itemscope itemprop="blogPost" >
  <div id="articleInner" class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 class="thumb" itemprop="name">
      <a class="article-title" href="/2018/05/18/2018_05_18_22_毕业了我的三个超极客项目：一/">毕业了我的三个超极客项目：一</a>
    </h1>
  

      </header>
    
    <div class="article-meta">
      
	<a href="/2018/05/18/2018_05_18_22_毕业了我的三个超极客项目：一/" class="article-date">
	  <time datetime="2018-05-18T14:03:50.000Z" itemprop="datePublished">2018-05-18</time>
	</a>

      
    <a class="article-category-link" href="/categories/默认分类/">默认分类</a>

      
    </div>
    <div class="article-entry" itemprop="articleBody">
      
        <p>本文介绍 毕业了我的三个超极客项目：一<br>
        <!-- 本文介绍 毕业了我的三个超极客项目：一
毕业了我的三个超极客项目：一
This article was original written by Jin Tian, welcome re-post, first come with https://jinfagang.github.io . but please keep this copyright info, thanks, any que......  -->
        <p class="article-more-link">
          <a href="/2018/05/18/2018_05_18_22_毕业了我的三个超极客项目：一/#more">阅读全文</a>
        </p>
      
    </div>
    <footer class="article-footer">
      
      
      
    </footer>
  </div>
  
</article>

<!-- Table of Contents -->

  
    <article id="post-伯爵返利机器人使用方法简介"  class="article article-type-post" itemscope itemprop="blogPost" >
  <div id="articleInner" class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 class="thumb" itemprop="name">
      <a class="article-title" href="/2018/03/24/伯爵返利机器人使用方法简介/">伯爵返利机器人使用方法简介</a>
    </h1>
  

      </header>
    
    <div class="article-meta">
      
	<a href="/2018/03/24/伯爵返利机器人使用方法简介/" class="article-date">
	  <time datetime="2018-03-24T02:49:49.000Z" itemprop="datePublished">2018-03-24</time>
	</a>

      
    <a class="article-category-link" href="/categories/默认分类/">默认分类</a>

      
    </div>
    <div class="article-entry" itemprop="articleBody">
      
        <p>本文介绍 伯爵返利机器人使用方法简介<br>
        <!-- 本文介绍 伯爵返利机器人使用方法简介
伯爵返利机器人使用方法简介
本文由在当地较为英俊的男子金天大神原创，版权所有，欢迎转载，本文首发地址 https://jinfagang.github.io 。但请保留这段版权信息，多谢合作，有任何疑问欢迎通过微信联系我交流：jintianiloveu 

为什么做伯爵网上有很多微信机器人做淘宝发单，但是大多数没有售后支持，而且只能实现非常简单的群发功能......  -->
        <p class="article-more-link">
          <a href="/2018/03/24/伯爵返利机器人使用方法简介/#more">阅读全文</a>
        </p>
      
    </div>
    <footer class="article-footer">
      
      
      
    </footer>
  </div>
  
</article>

<!-- Table of Contents -->

  
    <article id="post-C++17一：像写Python一样写C++"  class="article article-type-post" itemscope itemprop="blogPost" >
  <div id="articleInner" class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 class="thumb" itemprop="name">
      <a class="article-title" href="/2018/03/17/C++17一：像写Python一样写C++/">C++17一：像写Python一样写C++</a>
    </h1>
  

      </header>
    
    <div class="article-meta">
      
	<a href="/2018/03/17/C++17一：像写Python一样写C++/" class="article-date">
	  <time datetime="2018-03-17T02:11:24.000Z" itemprop="datePublished">2018-03-17</time>
	</a>

      
    <a class="article-category-link" href="/categories/默认分类/">默认分类</a>

      
    </div>
    <div class="article-entry" itemprop="articleBody">
      
        <p>本文介绍 C++17一：像写Python一样写C++<br>
        <!-- 本文介绍 C++17一：像写Python一样写C++
C++17一：像写Python一样写C++
This article was original written by Jin Tian, welcome re-post, first come with https://jinfagang.github.io . but please keep this copyright info, t......  -->
        <p class="article-more-link">
          <a href="/2018/03/17/C++17一：像写Python一样写C++/#more">阅读全文</a>
        </p>
      
    </div>
    <footer class="article-footer">
      
      
      
    </footer>
  </div>
  
</article>

<!-- Table of Contents -->

  
    <article id="post-2.使用百度开放平台搭建物体检测应用"  class="article article-type-post" itemscope itemprop="blogPost" >
  <div id="articleInner" class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 class="thumb" itemprop="name">
      <a class="article-title" href="/2018/03/05/2.使用百度开放平台搭建物体检测应用/">2.使用百度开放图像识别平台搭建物体检测应用</a>
    </h1>
  

      </header>
    
    <div class="article-meta">
      
	<a href="/2018/03/05/2.使用百度开放平台搭建物体检测应用/" class="article-date">
	  <time datetime="2018-03-05T11:57:57.000Z" itemprop="datePublished">2018-03-05</time>
	</a>

      
    <a class="article-category-link" href="/categories/默认分类/">默认分类</a>

      
    </div>
    <div class="article-entry" itemprop="articleBody">
      
        <p>本文介绍 2.使用百度开放图像识别平台搭建一个物体检测应用<br>
        <!-- 本文介绍 2.使用百度开放图像识别平台搭建一个物体检测应用
使用百度开放图像识别平台搭建物体检测应用
本文由在当地较为英俊的男子金天大神原创，版权所有，欢迎转载，本文首发地址 https://jinfagang.github.io 。但请保留这段版权信息，多谢合作，有任何疑问欢迎通过微信联系我交流：jintianiloveu 

众所周知，如果自己从零实现一个物体检测应用步骤是极其复杂的，我......  -->
        <p class="article-more-link">
          <a href="/2018/03/05/2.使用百度开放平台搭建物体检测应用/#more">阅读全文</a>
        </p>
      
    </div>
    <footer class="article-footer">
      
      
      
    </footer>
  </div>
  
</article>

<!-- Table of Contents -->

  
    <article id="post-5.3分钟从零开始搭建一个动物识别AI"  class="article article-type-post" itemscope itemprop="blogPost" >
  <div id="articleInner" class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 class="thumb" itemprop="name">
      <a class="article-title" href="/2018/03/05/5.3分钟从零开始搭建一个动物识别AI/">5.3分钟从零开始搭建一个动物识别AI</a>
    </h1>
  

      </header>
    
    <div class="article-meta">
      
	<a href="/2018/03/05/5.3分钟从零开始搭建一个动物识别AI/" class="article-date">
	  <time datetime="2018-03-05T11:25:25.000Z" itemprop="datePublished">2018-03-05</time>
	</a>

      
    <a class="article-category-link" href="/categories/默认分类/">默认分类</a>

      
    </div>
    <div class="article-entry" itemprop="articleBody">
      
        <p>本文介绍 5.3分钟从零开始搭建一个动物识别AI<br>
        <!-- 本文介绍 5.3分钟从零开始搭建一个动物识别AI
5.3分钟从零开始搭建一个动物识别AI
本文由在当地较为英俊的男子金天大神原创，版权所有，欢迎转载，本文首发地址 https://jinfagang.github.io 。但请保留这段版权信息，多谢合作，有任何疑问欢迎通过微信联系我交流：jintianiloveu 

大家是不是有过这样的经历：看到一只可爱的狗狗却不知道这是什么品种？或者看到......  -->
        <p class="article-more-link">
          <a href="/2018/03/05/5.3分钟从零开始搭建一个动物识别AI/#more">阅读全文</a>
        </p>
      
    </div>
    <footer class="article-footer">
      
      
      
    </footer>
  </div>
  
</article>

<!-- Table of Contents -->

  
    <article id="post-4.3分钟从零开始搭建一个车型检测识别AI"  class="article article-type-post" itemscope itemprop="blogPost" >
  <div id="articleInner" class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 class="thumb" itemprop="name">
      <a class="article-title" href="/2018/03/05/4.3分钟从零开始搭建一个车型检测识别AI/">4.3分钟从零开始搭建一个车型检测识别AI</a>
    </h1>
  

      </header>
    
    <div class="article-meta">
      
	<a href="/2018/03/05/4.3分钟从零开始搭建一个车型检测识别AI/" class="article-date">
	  <time datetime="2018-03-05T11:17:17.000Z" itemprop="datePublished">2018-03-05</time>
	</a>

      
    <a class="article-category-link" href="/categories/默认分类/">默认分类</a>

      
    </div>
    <div class="article-entry" itemprop="articleBody">
      
        <p>本文介绍 4.3分钟从零开始搭建一个车型检测识别AI<br>
        <!-- 本文介绍 4.3分钟从零开始搭建一个车型检测识别AI
4.3分钟从零开始搭建一个车型检测识别AI
本文由在当地较为英俊的男子金天大神原创，版权所有，欢迎转载，本文首发地址 https://jinfagang.github.io 。但请保留这段版权信息，多谢合作，有任何疑问欢迎通过微信联系我交流：jintianiloveu 

车型检测识别是个刚需，目前这块还当真处于市场空白。我有很多面前一辆......  -->
        <p class="article-more-link">
          <a href="/2018/03/05/4.3分钟从零开始搭建一个车型检测识别AI/#more">阅读全文</a>
        </p>
      
    </div>
    <footer class="article-footer">
      
      
      
    </footer>
  </div>
  
</article>

<!-- Table of Contents -->

  
    <article id="post-3.3分钟从零开始搭建一个微软识花深度学习应用"  class="article article-type-post" itemscope itemprop="blogPost" >
  <div id="articleInner" class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 class="thumb" itemprop="name">
      <a class="article-title" href="/2018/03/05/3.3分钟从零开始搭建一个微软识花深度学习应用/">3.3分钟从零开始搭建一个微软识花深度学习应用</a>
    </h1>
  

      </header>
    
    <div class="article-meta">
      
	<a href="/2018/03/05/3.3分钟从零开始搭建一个微软识花深度学习应用/" class="article-date">
	  <time datetime="2018-03-05T11:09:09.000Z" itemprop="datePublished">2018-03-05</time>
	</a>

      
    <a class="article-category-link" href="/categories/默认分类/">默认分类</a>

      
    </div>
    <div class="article-entry" itemprop="articleBody">
      
        <p>本文介绍 3.3分钟从零开始搭建一个微软识花深度学习应用<br>
        <!-- 本文介绍 3.3分钟从零开始搭建一个微软识花深度学习应用
3分钟从零开始搭建一个微软识花深度学习应用
本文由在当地较为英俊的男子金天大神原创，版权所有，欢迎转载，本文首发地址 https://jinfagang.github.io 。但请保留这段版权信息，多谢合作，有任何疑问欢迎通过微信联系我交流：jintianiloveu 

很多人应该都使用过微软识花APP，很多次我跟妹子出去旅游的时候......  -->
        <p class="article-more-link">
          <a href="/2018/03/05/3.3分钟从零开始搭建一个微软识花深度学习应用/#more">阅读全文</a>
        </p>
      
    </div>
    <footer class="article-footer">
      
      
      
    </footer>
  </div>
  
</article>

<!-- Table of Contents -->

  
    <article id="post-1.百度开放可定制化图像识别平台，构建深度学习应用只需几秒"  class="article article-type-post" itemscope itemprop="blogPost" >
  <div id="articleInner" class="article-inner">
    
    
    <div class="article-meta">
      
	<a href="/2018/03/05/1.百度开放可定制化图像识别平台，构建深度学习应用只需几秒/" class="article-date">
	  <time datetime="2018-03-05T09:55:53.000Z" itemprop="datePublished">2018-03-05</time>
	</a>

      
      
    </div>
    <div class="article-entry" itemprop="articleBody">
      
        <h1 id="百度开放可定制化图像识别平台，构建深度学习应用只需几秒"><a href="#百度开放可定制化图像识别平台，构建深度学习应用只需几秒" class="headerlink" title="百度开放可定制化图像识别平台，构建深度学习应用只需几秒"></a>百度开放可定制化图像识别平台，构建深度学习应用只需几秒</h1><p>最近百度开放了一个可定制化的图像识别平台，传送门在此：<a href="http://ai.baidu.com/customize/" target="_blank" rel="noopener">http://ai.baidu.com/customize/</a> 。百度在此平台上实现了多个可以实际落地化的图像识别细化场景，比如餐饮菜品识别、人工智能安防人体检测、动植物品种识别等，种类繁多分门别类，最为重要的是，每个可落地化的场景还支持模型再训练和定制化！这对于广大人工智能从业者和企业来说都是一个巨大的福音。以前花费几十万的安防平台可能只需要一个简单的API就能轻松实现。其中也不乏一些亮点能力，比如<strong>直接识别车的型号功能</strong>，以后可以自己做个APP拍照识别车了，从此再也不用做车盲或者low逼，凯迪拉克摆在前面不认识。</p>
<p>为了让广大开发者对这个平台有一个更加详尽的了解，我在这里给大家详细列举一下，百度这个开放平台到底赋能了哪些东西，并且对于我们来说怎么才能使用到位。</p>
<p>首先抛开大的不说，百度这个平台实际落地的点还是非常focus的，这也和当今深度学习应用的特性有关，也就是说没有一个普适的模型去实现所有的任务。百度此次开发的图像识别平台，大的来说可以分为：<strong>通用图像识别</strong>， <strong>细粒度图像识别</strong>， <strong>人体分析</strong>， <strong>手机端图像识别模型</strong>， <strong>车辆定损检测</strong>，以及最重要的，来自开放平台的可定制化图像识别模型支持。</p>
<p>我将从具体的识别案例以及具体API调用来介绍这么能力怎么被赋能。</p>
<h2 id="通用图像识别"><a href="#通用图像识别" class="headerlink" title="通用图像识别"></a>通用图像识别</h2><p>所谓通用图像识别，其实就是目标检测。个人认为能够实现目标的检测，就说明这个开放的图像识别平台已经是集大成了。该能力主要用于识别主体目标在图像中的区域，也就是物体的检测。本文只是对图像识别平台进行一个大致介绍，将不会对通用图像识别的反应速度做一个测评，具体各个接口能力的速度还请关注另外几篇文章。</p>
<p>该能力的API调用方式为：</p>
<p><code>https://aip.baidubce.com/rest/2.0/image-classify/v1/object_detect</code> </p>
<p>调用方式为<code>POST</code>,  通过百度ai平台的API_KEY以及SECRET_KEY合成access_token, 并将该参数传入url。</p>
<p>其次在传入参数的body中，添加两个参数：</p>
<ul>
<li><code>image</code>: 图像数据的base64编码，string类型</li>
<li><code>with_face</code>: int，0代表检测区域带脸部区域，默认为1，即带人脸</li>
</ul>
<p>最终返回的数据类型为：</p>
<figure class="highlight json"><table><tr><td class="code"><pre><div class="line">&#123;</div><div class="line">  <span class="attr">"log_id"</span>: <span class="number">895582300</span>,</div><div class="line">  <span class="attr">"result"</span>: &#123;</div><div class="line">    <span class="attr">"width"</span>: <span class="number">486</span>,</div><div class="line">    <span class="attr">"top"</span>: <span class="number">76</span>,</div><div class="line">    <span class="attr">"left"</span>: <span class="number">134</span>,</div><div class="line">    <span class="attr">"height"</span>: <span class="number">394</span></div><div class="line">  &#125;</div><div class="line">&#125;</div></pre></td></tr></table></figure>
<p>即，最终结果的四角坐标。log_id指的是问题的定位。</p>
<h2 id="细粒度图像识别"><a href="#细粒度图像识别" class="headerlink" title="细粒度图像识别"></a>细粒度图像识别</h2><p>这个模块具体细分下来，百度实现了许多可以落地场景，我将一一讲解一下。首先是，图像分类本身的细化需求，这就必须要一个细粒度的分类，比如识别花，就应该在更加集中于花识别的数据集上做这个检测。</p>
<h3 id="1-车型识别"><a href="#1-车型识别" class="headerlink" title="1. 车型识别"></a>1. 车型识别</h3><p>这个技能可以说是许多开发者想要的！做一个直接识别车辆型号、品牌、颜色、年份等信息。So here it is！这个能力还是非常赞的。让我们来看看如何调用。</p>
<p>接口地址为：</p>
<figure class="highlight awk"><table><tr><td class="code"><pre><div class="line">https:<span class="regexp">//</span>aip.baidubce.com<span class="regexp">/rest/</span><span class="number">2.0</span><span class="regexp">/image-classify/</span>v1<span class="regexp">/car</span></div></pre></td></tr></table></figure>
<p>同样适用post方法，传入access_token. 在body里面传入参数：</p>
<ul>
<li><code>image</code>: 图像数据，base64编码，要求base64编码后大小不超过4M，最短边至少15px，最长边最大4096px,支持jpg/png/bmp格式;</li>
<li><code>top_num</code>:  识别结果的置信度最高的n个结果，返回结果top n，默认5。</li>
</ul>
<p>最后我们来看看实际返回的数据：</p>
<figure class="highlight json"><table><tr><td class="code"><pre><div class="line">&#123;</div><div class="line">	<span class="attr">"log_id"</span>: <span class="number">513144405</span>,</div><div class="line">	<span class="attr">"result"</span>: [&#123;</div><div class="line">		<span class="attr">"name"</span>: <span class="string">"非车类图片"</span>,</div><div class="line">		<span class="attr">"score"</span>: <span class="number">1</span>,</div><div class="line">		<span class="attr">"year"</span>: <span class="string">"无年份信息"</span></div><div class="line">	&#125;, &#123;</div><div class="line">		<span class="attr">"name"</span>: <span class="string">"宾利慕尚"</span>,</div><div class="line">		<span class="attr">"score"</span>: <span class="number">0</span>,</div><div class="line">		<span class="attr">"year"</span>: <span class="string">"2012"</span></div><div class="line">	&#125;, &#123;</div><div class="line">		<span class="attr">"name"</span>: <span class="string">"众泰M300"</span>,</div><div class="line">		<span class="attr">"score"</span>: <span class="number">0</span>,</div><div class="line">		<span class="attr">"year"</span>: <span class="string">"2009"</span></div><div class="line">	&#125;, &#123;</div><div class="line">		<span class="attr">"name"</span>: <span class="string">"宾利添越"</span>,</div><div class="line">		<span class="attr">"score"</span>: <span class="number">0</span>,</div><div class="line">		<span class="attr">"year"</span>: <span class="string">"2016"</span></div><div class="line">	&#125;, &#123;</div><div class="line">		<span class="attr">"name"</span>: <span class="string">"佩奇奥HEMERA"</span>,</div><div class="line">		<span class="attr">"score"</span>: <span class="number">0</span>,</div><div class="line">		<span class="attr">"year"</span>: <span class="string">"无年份信息"</span></div><div class="line">	&#125;],</div><div class="line">	<span class="attr">"color_result"</span>: <span class="string">"白色"</span></div><div class="line">&#125;</div></pre></td></tr></table></figure>
<p>这个非常不错，准确度很高啊，有没有车可以被准确识别出来。相信大家看到这个文章之后，就可以着手去做一个app了，名字都想好了，拍照识别。估计会很火，等拿到了融资胜任了CEO别忘了再来给我捐点钱。</p>
<h3 id="2-菜品识别"><a href="#2-菜品识别" class="headerlink" title="2. 菜品识别"></a>2. 菜品识别</h3><p>这个是助力智能餐饮的一个应用。菜品识别可以提供自动识别菜品种的能力，但是除了名称以外还会进一步输出卡路里量！这个也是很好的落地场景啊！让我们来看看如何调用的：</p>
<figure class="highlight awk"><table><tr><td class="code"><pre><div class="line">https:<span class="regexp">//</span>aip.baidubce.com<span class="regexp">/rest/</span><span class="number">2.0</span><span class="regexp">/image-classify/</span>v2<span class="regexp">/dish</span></div></pre></td></tr></table></figure>
<p>同样直接使用post方法进行调用。加上acess_token, 最后需要在body传入的参数有：</p>
<ul>
<li><code>image</code>: Base64编码字符串，以图片文件形式请求时必填。(支持图片格式：jpg，bmp，png，jpeg)，图片大小不超过4M。最短边至少15px，最长边最大4096px;</li>
<li><code>top-num</code>: 返回结果top n,默认5;</li>
<li><code>filter_threshold</code>: 默认0.95，可以通过该参数调节识别效果，降低非菜识别率.</li>
</ul>
<p>返回的具体数据为：</p>
<figure class="highlight json"><table><tr><td class="code"><pre><div class="line">&#123;</div><div class="line"><span class="attr">"log_id"</span>: <span class="number">2471272194</span>, </div><div class="line"><span class="attr">"result_num"</span>: <span class="number">5</span>,</div><div class="line"><span class="attr">"result"</span>: [</div><div class="line">            &#123;</div><div class="line">                <span class="attr">"name"</span>: <span class="string">"烧烤（串类）"</span>,</div><div class="line">                <span class="attr">"calorie"</span>: <span class="number">333.33</span>,</div><div class="line">                <span class="attr">"probability"</span>: <span class="number">0.35874313116074</span></div><div class="line">            &#125;,</div><div class="line">            &#123;</div><div class="line">                <span class="attr">"name"</span>: <span class="string">"鱿鱼"</span>,</div><div class="line">                <span class="attr">"calorie"</span>: <span class="number">333.33</span>,</div><div class="line">                <span class="attr">"probability"</span>: <span class="number">0.20610593259335</span></div><div class="line">            &#125;,</div><div class="line">            &#123;</div><div class="line">                <span class="attr">"name"</span>: <span class="string">"板筋"</span>,</div><div class="line">                <span class="attr">"calorie"</span>: <span class="number">333.33</span>,</div><div class="line">                <span class="attr">"probability"</span>: <span class="number">0.15860831737518</span></div><div class="line">            &#125;,</div><div class="line">            &#123;</div><div class="line">                <span class="attr">"name"</span>: <span class="string">"鸡脆骨"</span>,</div><div class="line">                <span class="attr">"calorie"</span>: <span class="number">333.33</span>,</div><div class="line">                <span class="attr">"probability"</span>: <span class="number">0.077698558568954</span></div><div class="line">            &#125;,</div><div class="line">            &#123;</div><div class="line">                <span class="attr">"name"</span>: <span class="string">"麻辣烫"</span>,</div><div class="line">                <span class="attr">"calorie"</span>: <span class="number">333.33</span>,</div><div class="line">                <span class="attr">"probability"</span>: <span class="number">0.041968926787376</span></div><div class="line">            &#125;</div><div class="line">    ]</div><div class="line"></div><div class="line">&#125;</div></pre></td></tr></table></figure>
<p>这个识别还是不错的，可以对一张图片的多个菜品进行识别。</p>
<h3 id="3-logo商品识别"><a href="#3-logo商品识别" class="headerlink" title="3. logo商品识别"></a>3. logo商品识别</h3><p>这个logo识别应该支持当今诸多的知名商标，比如nike，肯德基，但是牛逼的是，假如你是一家公司，并不知名的公司，只要具有商标便可以申请入库。从而可以使你的logo能够被检测得到。我们来看看具体如何调用：</p>
<figure class="highlight awk"><table><tr><td class="code"><pre><div class="line">https:<span class="regexp">//</span>aip.baidubce.com<span class="regexp">/rest/</span><span class="number">2.0</span><span class="regexp">/image-classify/</span>v2<span class="regexp">/logo</span></div></pre></td></tr></table></figure>
<p>请求的方式也是post，并且带上acess_token. </p>
<p>body的内容为：</p>
<ul>
<li><code>image</code>: 图像数据，base64编码，要求base64编码后大小不超过4M，最短边至少15px，最长边最大4096px,支持jpg/png/bmp格式;</li>
<li><code>custom_lib</code>: 这是一个bool类型，意思就是是否用自己建的子库，这个子库的建立可以到百度ai平台控制台中进行自行建立。</li>
</ul>
<p>最后这个返回的数据如下：</p>
<figure class="highlight json"><table><tr><td class="code"><pre><div class="line">&#123;</div><div class="line">  <span class="attr">"log_id"</span>: <span class="number">843411868</span>,</div><div class="line">  <span class="attr">"result_num"</span>: <span class="number">1</span>,</div><div class="line">  <span class="attr">"result"</span>: [</div><div class="line">    &#123;</div><div class="line">      <span class="attr">"type"</span>: <span class="number">0</span>,</div><div class="line">      <span class="attr">"name"</span>: <span class="string">"科颜氏"</span>,</div><div class="line">      <span class="attr">"probability"</span>: <span class="number">0.99998807907104</span>,</div><div class="line">      <span class="attr">"location"</span>: &#123;</div><div class="line">        <span class="attr">"width"</span>: <span class="number">296</span>,</div><div class="line">        <span class="attr">"top"</span>: <span class="number">20</span>,</div><div class="line">        <span class="attr">"height"</span>: <span class="number">128</span>,</div><div class="line">        <span class="attr">"left"</span>: <span class="number">23</span></div><div class="line">      &#125;</div><div class="line">    &#125;</div><div class="line">  ]</div><div class="line">&#125;</div></pre></td></tr></table></figure>
<p>显示的是logo的名字以及概率，还有该logo所在的位置。可以说功能非常强大了。</p>
<h3 id="4-动物识别"><a href="#4-动物识别" class="headerlink" title="4. 动物识别"></a>4. 动物识别</h3><p>这个api应该不用多说，传入一张图片，识别出该图片的动物品种。还记得以前微软识花的app吗？现在你也可以开发一个app，叫做某某识马，xx识狗了，真正AI赋能的一种体现啊！这个调用依旧很简单，调用的url为：</p>
<figure class="highlight awk"><table><tr><td class="code"><pre><div class="line">https:<span class="regexp">//</span>aip.baidubce.com<span class="regexp">/rest/</span><span class="number">2.0</span><span class="regexp">/image-classify/</span>v1<span class="regexp">/animal</span></div></pre></td></tr></table></figure>
<p>传入body参数为：</p>
<ul>
<li><code>image</code>: 图像数据，base64编码，要求base64编码后大小不超过4M，最短边至少15px，最长边最大4096px,支持jpg/png/bmp格式;</li>
<li><code>top_num</code>:  识别结果的置信度最高的n个结果，返回结果top n，默认5。</li>
</ul>
<p>返回数据的结果为：</p>
<figure class="highlight json"><table><tr><td class="code"><pre><div class="line">&#123;</div><div class="line">	<span class="attr">"log_id"</span>: <span class="number">304829369</span>,</div><div class="line">	<span class="attr">"result"</span>: [</div><div class="line">  	&#123;</div><div class="line">    	<span class="attr">"name"</span>: <span class="string">"蒙古马"</span>,</div><div class="line">    	<span class="attr">"score"</span>: <span class="number">0.41471540927887</span></div><div class="line">  	&#125;,</div><div class="line">  	&#123;</div><div class="line">    	<span class="attr">"name"</span>: <span class="string">"伊犁马"</span>,</div><div class="line">    	<span class="attr">"score"</span>: <span class="number">0.39988899230957</span></div><div class="line">  	&#125;,</div><div class="line">  	&#123;</div><div class="line">    	<span class="attr">"name"</span>: <span class="string">"哈萨克马"</span>,</div><div class="line">    	<span class="attr">"score"</span>: <span class="number">0.39988899230957</span></div><div class="line">  	&#125;</div><div class="line">  	...</div><div class="line">	]</div><div class="line">&#125;</div></pre></td></tr></table></figure>
<h3 id="5-植物识别"><a href="#5-植物识别" class="headerlink" title="5. 植物识别"></a>5. 植物识别</h3><p>这个个人认为更有用，因为女孩子喜欢旅游，喜欢花花草草，这个时候你如果有一个人工智能去识别它们，那……（此处大家可脑补）。不管怎么说，大家熟悉了百度识别平台的套路之后，你会发现真的有很多玩法啊！！！甚至可以帮你脱单，被无数妹子所仰慕，最终胜任CEO，走向人生巅峰…醒醒，现在是白天，我们继续码代码吧…</p>
<p>闲话不多说，api接口地址为：</p>
<figure class="highlight awk"><table><tr><td class="code"><pre><div class="line">https:<span class="regexp">//</span>aip.baidubce.com<span class="regexp">/rest/</span><span class="number">2.0</span><span class="regexp">/image-classify/</span>v1<span class="regexp">/plant</span></div></pre></td></tr></table></figure>
<p>传入body参数为：</p>
<ul>
<li><code>image</code>: 图像数据，base64编码，要求base64编码后大小不超过4M，最短边至少15px，最长边最大4096px,支持jpg/png/bmp格式;</li>
</ul>
<p>返回数据的结果为：</p>
<figure class="highlight json"><table><tr><td class="code"><pre><div class="line">&#123;</div><div class="line">	<span class="attr">"log_id"</span>: <span class="number">304829369</span>,</div><div class="line">	<span class="attr">"result"</span>: [</div><div class="line"> 	&#123;</div><div class="line">    	<span class="attr">"name"</span>: <span class="string">"吉娃莲"</span>,</div><div class="line">    	<span class="attr">"score"</span>: <span class="number">0.41471540927887</span></div><div class="line">  	&#125;,</div><div class="line">  	&#123;</div><div class="line">    	<span class="attr">"name"</span>: <span class="string">"番杏科"</span>,</div><div class="line">    	<span class="attr">"score"</span>: <span class="number">0.39988899230957</span></div><div class="line">  	&#125;,</div><div class="line"> 	&#123;</div><div class="line">    	<span class="attr">"name"</span>: <span class="string">"花月夜"</span>,</div><div class="line">    	<span class="attr">"score"</span>: <span class="number">0.39988899230957</span></div><div class="line">  	&#125;</div><div class="line">  	...</div><div class="line">	]</div><div class="line">&#125;</div></pre></td></tr></table></figure>
<h2 id="定制化图像识别"><a href="#定制化图像识别" class="headerlink" title="定制化图像识别"></a>定制化图像识别</h2><p>最后这个模块是定制化的图像识别，这个所在地址为： <a href="http://ai.baidu.com/customize/app/model/" target="_blank" rel="noopener">http://ai.baidu.com/customize/app/model/</a> 。可以可视化的定制自己的模型：</p>
<p><img src="/Users/jintian/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat/2.0b4.0.9/c007fc43fb2a0e4409f30f4711b26a4b/Message/MessageTemp/f42203ca4aa7873a978b2509621aac5c/Image/3451520247944_.pic_hd.jpg" alt=""></p>
<p>大家可以创建模型、训练模型、校验模型，非常方便的部署和测试。</p>
<h2 id="总结"><a href="#总结" class="headerlink" title="总结"></a>总结</h2><p>最后总结一下，这个百度开放的可定制化图像识别平台给予了普通开发者许多的AI功能，而这些跟我们的实际业务场景有着千丝万缕的联系，是人工智能实际应用场景落地的伟大尝试。非常期待百度陆续推出更多赋能的ai能力，让普通的app开发者能够更加快速的上手如此专业的ai功能，让app乘上人工智能的快车道！</p>

      
    </div>
    <footer class="article-footer">
      
      
      
    </footer>
  </div>
  
</article>

<!-- Table of Contents -->

  
    <article id="post-伯爵返利机器人-通向用AI自动赚钱之路"  class="article article-type-post" itemscope itemprop="blogPost" >
  <div id="articleInner" class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 class="thumb" itemprop="name">
      <a class="article-title" href="/2018/03/03/伯爵返利机器人-通向用AI自动赚钱之路/">伯爵返利机器人-通向用AI自动赚钱之路</a>
    </h1>
  

      </header>
    
    <div class="article-meta">
      
	<a href="/2018/03/03/伯爵返利机器人-通向用AI自动赚钱之路/" class="article-date">
	  <time datetime="2018-03-03T04:34:34.000Z" itemprop="datePublished">2018-03-03</time>
	</a>

      
    <a class="article-category-link" href="/categories/默认分类/">默认分类</a>

      
    </div>
    <div class="article-entry" itemprop="articleBody">
      
        <p>本文介绍 伯爵返利机器人-通向用AI自动赚钱之路<br>
        <!-- 本文介绍 伯爵返利机器人-通向用AI自动赚钱之路
伯爵返利机器人-通向用AI自动赚钱之路
本文由在当地较为英俊的男子金天大神原创，版权所有，欢迎转载，本文首发地址 https://jinfagang.github.io 。但请保留这段版权信息，多谢合作，有任何疑问欢迎通过微信联系我交流：jintianiloveu 

大概在去年10月份，我一个学长打电话给我让我去找他，说他从百度离职了，目前......  -->
        <p class="article-more-link">
          <a href="/2018/03/03/伯爵返利机器人-通向用AI自动赚钱之路/#more">阅读全文</a>
        </p>
      
    </div>
    <footer class="article-footer">
      
      
      
    </footer>
  </div>
  
</article>

<!-- Table of Contents -->

  
    <article id="post-TensorFlow1.5_新年全新教程(系列)"  class="article article-type-post" itemscope itemprop="blogPost" >
  <div id="articleInner" class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 class="thumb" itemprop="name">
      <a class="article-title" href="/2018/02/18/TensorFlow1.5_新年全新教程(系列)/">TensorFlow1.5 新年全新教程(系列)</a>
    </h1>
  

      </header>
    
    <div class="article-meta">
      
	<a href="/2018/02/18/TensorFlow1.5_新年全新教程(系列)/" class="article-date">
	  <time datetime="2018-02-18T06:53:01.000Z" itemprop="datePublished">2018-02-18</time>
	</a>

      
    <a class="article-category-link" href="/categories/默认分类/">默认分类</a>

      
    </div>
    <div class="article-entry" itemprop="articleBody">
      
        <p>本文介绍 TensorFlow1.5 新年全新教程(系列)<br>
        <!-- 本文介绍 TensorFlow1.5 新年全新教程(系列)
TensorFlow1.5 新年全新教程(系列)
This article was original written by Jin Tian, welcome re-post, first come with https://jinfagang.github.io . but please keep this copyright i......  -->
        <p class="article-more-link">
          <a href="/2018/02/18/TensorFlow1.5_新年全新教程(系列)/#more">阅读全文</a>
        </p>
      
    </div>
    <footer class="article-footer">
      
      
      
    </footer>
  </div>
  
</article>

<!-- Table of Contents -->

  
    <article id="post-Mac使用日志一：一个Mac便捷分屏操作的软件Moom使用"  class="article article-type-post" itemscope itemprop="blogPost" >
  <div id="articleInner" class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 class="thumb" itemprop="name">
      <a class="article-title" href="/2018/02/05/Mac使用日志一：一个Mac便捷分屏操作的软件Moom使用/">Mac使用日志一：一个Mac便捷分屏操作的软件Moom使用</a>
    </h1>
  

      </header>
    
    <div class="article-meta">
      
	<a href="/2018/02/05/Mac使用日志一：一个Mac便捷分屏操作的软件Moom使用/" class="article-date">
	  <time datetime="2018-02-05T01:55:40.000Z" itemprop="datePublished">2018-02-05</time>
	</a>

      
    <a class="article-category-link" href="/categories/默认分类/">默认分类</a>

      
    </div>
    <div class="article-entry" itemprop="articleBody">
      
        <p>本文介绍 Mac使用日志一：一个Mac便捷分屏操作的软件Moom使用<br>
        <!-- 本文介绍 Mac使用日志一：一个Mac便捷分屏操作的软件Moom使用
Mac使用日志一：一个Mac便捷分屏操作的软件Moom使用
This article was original written by Jin Tian, welcome re-post, first come with https://jinfagang.github.io . but please keep this c......  -->
        <p class="article-more-link">
          <a href="/2018/02/05/Mac使用日志一：一个Mac便捷分屏操作的软件Moom使用/#more">阅读全文</a>
        </p>
      
    </div>
    <footer class="article-footer">
      
      
      
    </footer>
  </div>
  
</article>

<!-- Table of Contents -->

  
    <article id="post-2018新年启航"  class="article article-type-post" itemscope itemprop="blogPost" >
  <div id="articleInner" class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 class="thumb" itemprop="name">
      <a class="article-title" href="/2018/01/01/2018新年启航/">2018新年启航</a>
    </h1>
  

      </header>
    
    <div class="article-meta">
      
	<a href="/2018/01/01/2018新年启航/" class="article-date">
	  <time datetime="2018-01-01T10:12:12.000Z" itemprop="datePublished">2018-01-01</time>
	</a>

      
    <a class="article-category-link" href="/categories/默认分类/">默认分类</a>

      
    </div>
    <div class="article-entry" itemprop="articleBody">
      
        <p>本文介绍 2018新年启航<br>
        <!-- 本文介绍 2018新年启航
2018新年启航
船的舵手已经握紧了桅线，2018年的航向随着红日的升起也已经指定了下来。

一年之计在于春，可春也是太漫长了。从踏入新年的那一刻，我们就得思考今年的小目标，尽早实现它，春天你才能尽情的享受它的芳华还有随之而来的夏的烂漫。2017年走的太匆匆，我们遇到了很多人也错过了很多人，跌跌撞撞，命运的车轮容不得你停歇半刻。在新的一年能否驾驭自己命运的马车取决......  -->
        <p class="article-more-link">
          <a href="/2018/01/01/2018新年启航/#more">阅读全文</a>
        </p>
      
    </div>
    <footer class="article-footer">
      
      
      
    </footer>
  </div>
  
</article>

<!-- Table of Contents -->

  
    <article id="post-萝莉说3.0正式启航"  class="article article-type-post" itemscope itemprop="blogPost" >
  <div id="articleInner" class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 class="thumb" itemprop="name">
      <a class="article-title" href="/2017/12/01/萝莉说3.0正式启航/">萝莉说3.0正式启航</a>
    </h1>
  

      </header>
    
    <div class="article-meta">
      
	<a href="/2017/12/01/萝莉说3.0正式启航/" class="article-date">
	  <time datetime="2017-12-01T03:38:38.000Z" itemprop="datePublished">2017-12-01</time>
	</a>

      
    <a class="article-category-link" href="/categories/默认分类/">默认分类</a>

      
    </div>
    <div class="article-entry" itemprop="articleBody">
      
        <p>本文介绍 萝莉说3.0正式启航<br>
        <!-- 本文介绍 萝莉说3.0正式启航
萝莉说3.0正式启航
本文由在当地较为英俊的男子金天大神原创，版权所有，欢迎转载，本文首发地址 https://jinfagang.github.io 。但请保留这段版权信息，多谢合作，有任何疑问欢迎通过微信联系我交流：jintianiloveu 

萝莉萝莉服务终于稳定的起来了。
中间经历了太多的东西，也只有我这个发起人才知道。磕磕碰碰，一个人，从安卓到服务......  -->
        <p class="article-more-link">
          <a href="/2017/12/01/萝莉说3.0正式启航/#more">阅读全文</a>
        </p>
      
    </div>
    <footer class="article-footer">
      
      
      
    </footer>
  </div>
  
</article>

<!-- Table of Contents -->

  
    <article id="post-PaddlePaddle文本卷积实现情感分类"  class="article article-type-post" itemscope itemprop="blogPost" >
  <div id="articleInner" class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 class="thumb" itemprop="name">
      <a class="article-title" href="/2017/11/05/PaddlePaddle文本卷积实现情感分类/">PaddlePaddle文本卷积实现情感分类</a>
    </h1>
  

      </header>
    
    <div class="article-meta">
      
	<a href="/2017/11/05/PaddlePaddle文本卷积实现情感分类/" class="article-date">
	  <time datetime="2017-11-05T07:43:43.000Z" itemprop="datePublished">2017-11-05</time>
	</a>

      
    <a class="article-category-link" href="/categories/默认分类/">默认分类</a>

      
    </div>
    <div class="article-entry" itemprop="articleBody">
      
        <p>本文介绍 用PaddlePaddle实现一个女朋友微博情感监控AI<br>
        <!-- 本文介绍 用PaddlePaddle实现一个女朋友微博情感监控AI
PaddlePaddle文本卷积实现情感分类和微博女友情绪监控AI本期文章我们将使用文本卷积和StackLSTM层来实现一个情感分类网络，这样你就可以拥有一个属于自己的情感监控AI啦，甚至通过微博的接口来监控你女朋友的情绪。而要实现这一切，你不需要别的什么东西，你只需要一个微博认证开发者账号，以及你女朋友的微博ID，当然还有......  -->
        <p class="article-more-link">
          <a href="/2017/11/05/PaddlePaddle文本卷积实现情感分类/#more">阅读全文</a>
        </p>
      
    </div>
    <footer class="article-footer">
      
      
      
    </footer>
  </div>
  
</article>

<!-- Table of Contents -->

  


  <nav id="page-nav">
    
    <span class="page-number current">1</span><a class="page-number" href="/page/2/">2</a><a class="page-number" href="/page/3/">3</a><span class="space">&hellip;</span><a class="page-number" href="/page/7/">7</a><a class="extend next" rel="next" href="/page/2/">下一页 &raquo;</a>
  </nav>

</section>
        
      </div>
      
        <div align="center" style="margin-top: 30px;"><hr class="hr" style="margin:0px; height:3px;"></div>
      
      <footer id="footer">
  

  <div class="container">
      	<div class="row">
	      <p> Powered by <a href="http://www.luoli-luoli.com/" target="_blank">萝莉萝莉</a> and <a href="http://www.luoli-luoli.com/sia" target="_blank">Sia</a> </p>
	      <p id="copyRightEn">Copyright &copy; 2017 - 2018 Jin Tian All Rights Reserved.</p>
	      
	      
    		<p class="busuanzi_uv">
				访客数 : <span id="busuanzi_value_site_uv"></span> |  
				访问量 : <span id="busuanzi_value_site_pv"></span>
		    </p>
  		   
		</div>

		
  </div>
</footer>


<!-- min height -->

<script>
    var wrapdiv = document.getElementById("wrap");
    var contentdiv = document.getElementById("content");
    var allheader = document.getElementById("allheader");

    wrapdiv.style.minHeight = document.body.offsetHeight + "px";
    if (allheader != null) {
      contentdiv.style.minHeight = document.body.offsetHeight - allheader.offsetHeight - document.getElementById("footer").offsetHeight + "px";
    } else {
      contentdiv.style.minHeight = document.body.offsetHeight - document.getElementById("footer").offsetHeight + "px";
    }
</script>
    </div>
    <!-- <nav id="mobile-nav">
  
    <a href="/" class="mobile-nav-link">Home</a>
  
    <a href="/archives" class="mobile-nav-link">Archives</a>
  
    <a href="/categories" class="mobile-nav-link">Categories</a>
  
    <a href="/tags" class="mobile-nav-link">Tags</a>
  
    <a href="/about" class="mobile-nav-link">About</a>
  
    <a href="http://luoli-luoli.com/chat" class="mobile-nav-link">Chat</a>
  
</nav> -->
    

<!-- mathjax config similar to math.stackexchange -->

<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    tex2jax: {
      inlineMath: [ ['$','$'], ["\\(","\\)"] ],
      processEscapes: true
    }
  });
</script>

<script type="text/x-mathjax-config">
    MathJax.Hub.Config({
      tex2jax: {
        skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code']
      }
    });
</script>

<script type="text/x-mathjax-config">
    MathJax.Hub.Queue(function() {
        var all = MathJax.Hub.getAllJax(), i;
        for(i=0; i < all.length; i += 1) {
            all[i].SourceElement().parentNode.className += ' has-jax';
        }
    });
</script>

<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>


  <link rel="stylesheet" href="/fancybox/jquery.fancybox.css">
  <script src="/fancybox/jquery.fancybox.pack.js"></script>


<script src="/js/scripts.js"></script>


  <script src="/js/home.js"></script>










	<div style="display: none;">
    <script src="https://s95.cnzz.com/z_stat.php?id=1260716016&web_id=1260716016" language="JavaScript"></script>
  </div>



	<script async src="//dn-lbstatics.qbox.me/busuanzi/2.3/busuanzi.pure.mini.js">
	</script>






  </div>

  <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="display: none;">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <h2 class="modal-title" id="myModalLabel">设置</h2>
      </div>
      <hr style="margin-top:0px; margin-bottom:0px; width:80%; border-top: 3px solid #000;">
      <hr style="margin-top:2px; margin-bottom:0px; width:80%; border-top: 1px solid #000;">


      <div class="modal-body">
          <div style="margin:6px;">
            <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne" onclick="javascript:setFontSize();" aria-expanded="true" aria-controls="collapseOne">
              正文字号大小
            </a>
          </div>
          <div id="collapseOne" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne">
          <div class="panel-body">
            您已调整页面字体大小
          </div>
        </div>
      


          <div style="margin:6px;">
            <a data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" onclick="javascript:setBackground();" aria-expanded="true" aria-controls="collapseTwo">
              夜间护眼模式
            </a>
        </div>
          <div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo">
          <div class="panel-body">
            夜间模式已经开启，再次单击按钮即可关闭 
          </div>
        </div>

        <div>
            <a data-toggle="collapse" data-parent="#accordion" href="#collapseThree" aria-expanded="true" aria-controls="collapseThree">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;关 于&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>
        </div>
         <div id="collapseThree" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree">
          <div class="panel-body">
            Jin Tian
          </div>
          <div class="panel-body">
            Copyright © 2018 Jintian All Rights Reserved.
          </div>
        </div>
      </div>


      <hr style="margin-top:0px; margin-bottom:0px; width:80%; border-top: 1px solid #000;">
      <hr style="margin-top:2px; margin-bottom:0px; width:80%; border-top: 3px solid #000;">
      <div class="modal-footer">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
      </div>
    </div>
  </div>
</div>
  
  <a id="rocket" href="#top" class=""></a>
  <script type="text/javascript" src="/js/totop.js?v=1.0.0" async=""></script>
  
</body>
</html>